Features Introduced in the 9.8.0 Windows Release

This section provides details about the new features introduced in the Windows 9.8.0 release.

Introduced Unified API for Persistence Data Management

You can now manage the persistence data using Unified APIs through two newly introduced libraries—persistence initialization and persistence cleaning. These persistence libraries are available in the ../<Version>/Development../<Version>/development/ directory. Prior to this release, persistence data could be setup using the system initialization API, which is now deprecated along with the related samples and tools.

To setup the persistence data, you should now use the Persistence API.

Sentinel RMS 9.8.0 Release Notes

>Windows

>Linux

>Mac

>Android

>Linux ARM

Introduced New Samples

Following two new samples for C, Java, and .NET interface are introduced:

>sntl_lspmgmtinit - Creates persistence data.

>sntl_lspmgmtclean - Repairs and resets the corrupted persistence files.

Update in Time-tamper Persistence Creation

For creating persistence on Windows, GUID, feature, and version is no longer required. Starting Sentinel RMS 9.8, persistence initialized once can be used for all feature versions.

.NET Core Support

>.NET Core version 5.0 is now supported that allows you to build applications for multiple operating systems.

>.NET Framework is updated from 4.0 to 4.7.2 ( this is the minimum supported version)

For information about how to build the.NET Core applications, refer to samples available under ../<Version>/Samples/ directory.

Partial Activation Support

To support partial activation of an entitlement in the case of the Lease mode, the following attributes are introduced in the SCP-integrated library for sntl_licensing_configure API :

> SNTL_ATTR_CONFIG_SCP_PRODUCT_VARIANT: Denotes the product variant of the license to retrieve.

>SNTL_ATTR_CONFIG_SCP_PRODUCT_QUANTITY: Denotes the product quantity of the license to retrieve.

Revocation Tool

In this release, a new tool 'Revocation' is introduced, which is available at ../<Version>/Redistributable/Tools/ location. This tool is supported only for Windows and Linux operating systems. You can use this tool to revoke active licenses from the EMS portal.

Software And Services Evaluation Tool

In this release, a new tool 'SoftwareAndServicesEvaluationTool' is introduced, which is part of SCL Add-on package. This tool is supported only for Windows and is used to evaluate Sentinel Cloud Licensing (SCL) Standalone Lease mode and license consumption.

Miscellaneous Changes Included

Installation Directory Structure

>A new directory, Legacy, is introduced in the installation directory containing the deprecated persistence initialization and cleaning libraries, vendor tools, and samples.

>'SafeNet Sentinel' directory is renamed to, 'Thales'. This directory change impacts the following Sentinel RMS components:

Sentinel RMS SDK installation directory

Sentinel RMS License Manager location

Utilities output location

License generation utilities output location

lsrvdown

The lsrvdown utility and sample file are no longer supported.

Visual Studio Version

The solution file and makefile provided in RMS SDK now require MSVS 2012 or above to build the application. MSVS 2010 is now deprecated.